package com.uniview.entity.po;

//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * @author cxl
 * @time 2017年8月2日 上午9:57:57
 */

@Entity
@Table
//@ApiModel(value="快递详情")
public class ExpressInfo implements Serializable{

	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue
	private Long id;
	
	/**订单号*/
//	@ApiModelProperty(value="订单号")
	private String orderNo;
	
	/** * 收件人工号 * */
//	@ApiModelProperty(value="收件人工号")
	private String username;
	
	/** * 收件人ID * */
//	@ApiModelProperty(value="收件人ID")
	private String userId;
	
	/** * 收件人姓名 * */
//	@ApiModelProperty(value="收件人姓名")
	private String receiveName;
	
	/** * 寄件人姓名 * */
//	@ApiModelProperty(value="寄件人姓名")
	private String sendName;
	
	/*** 送达时间 * */
	@Temporal(TemporalType.TIMESTAMP)
//	@ApiModelProperty(value="送达时间")
	private Date arriveTime;
	
	/**快递公司**/
//	@ApiModelProperty(value="快递公司")
	private String expName;
	
	/**收件人手机**/
//	@ApiModelProperty(value="收件人手机")
	private String phone;
	
	/**快件状态：0未签收；1已签收**/
//	@ApiModelProperty(value="快件状态：0未签收；1已签收")
	private Integer state;
	
	/**签收人*/
//	@ApiModelProperty(value="签收人")
	private String signName;
	
	/**签收人工号*/
//	@ApiModelProperty(value="签收人工号")
	private String signUserName;
	
	/*** 签收时间 * */
	@Temporal(TemporalType.TIMESTAMP)
//	@ApiModelProperty(value="签收时间")
	private Date receiveTime;
	
	/**备注**/
//	@ApiModelProperty(value="备注")
	private String remark;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getReceiveName() {
		return receiveName;
	}

	public void setReceiveName(String receiveName) {
		this.receiveName = receiveName;
	}

	public String getSendName() {
		return sendName;
	}

	public void setSendName(String sendName) {
		this.sendName = sendName;
	}

	public Date getArriveTime() {
		return arriveTime;
	}

	public void setArriveTime(Date arriveTime) {
		this.arriveTime = arriveTime;
	}

	public String getExpName() {
		return expName;
	}

	public void setExpName(String expName) {
		this.expName = expName;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String desc) {
		this.remark = desc;
	}

	public Date getReceiveTime() {
		return receiveTime;
	}

	public void setReceiveTime(Date receiveTime) {
		this.receiveTime = receiveTime;
	}

	public String getSignName() {
		return signName;
	}

	public void setSignName(String singName) {
		this.signName = singName;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getSignUserName() {
		return signUserName;
	}

	public void setSignUserName(String signUserName) {
		this.signUserName = signUserName;
	}
	
}

